Action Development and Integration in an Humanoid iCub Robot
نویسندگان
چکیده
One major challenge in adaptive/developmental robotics is constituted by the need to identify design principles that allow robots to acquire and display different behavioral skills by consistently and scalably integrating new behaviors into their existing behavioral repertoire. In this paper we briefly present a novel method that can address this objective, the theoretical background behind the proposed methodology, and the preliminary results obtained in a series of experiments in which a humanoid iCub robot develops progressively more complex object manipulation skills through an incremental language mediated training process. 1 Theoretical Background and Proposed Methodology A first theoretical assumption behind our approach is that behavioral and cognitive processes in embodied agents should be conceived as dynamical processes with a multi-level and multi-scale organization (Nolfi, 2006). This means that behavior (and cognitive skills) are: (i) dynamical processes originating from the continuous interaction between the robot and the physical and social environment, and (ii) display a multi-level and multi-scale organization in which the combination and interaction between lower-level behaviors, lasting for limited time duration, give rise to higherlevel behaviors, extending over longer time scale and in which higher-level behaviors later affect lower-level behaviors and the robot/environmental interaction from which they arise. This assumption implies that a behavioral unit does not necessarily correspond to a dedicated control unit or modules of the robot’s neural controller. Moreover, it implies that the development of additional and higher-level behavior can occur through the recombination and re-use of pre-existing motor skills even when these skills do not correspond to separated physical entities but rather to processes that ultimately emerge from the robot/environmental interactions. The second theoretical assumption postulates that social interaction, with particular reference to linguistic mediated social interactions and self-talk (i.e. the possibility to talk to yourself) can promote the development and the integration of multiple action skills (for a related view see Zhang & Weng, 2007; Mirolli & Parisi, 2011). T. Leugger and S. Nolfi 370 2 Model and Experimental Scenario In line with the assumptions described above we investigated whether a humanoid iCub robot provided with an non-modular neural network controller can: (1) develop a set of elementary actions, such as REACH-OBJECT, REACH-LOCATION, GRASP, OPEN (i.e. reach a colored object placed on a table, a given target location in the robot’s peripersonal space, close the fingers around an object, open the fingers) and then (2) develop higher-level integrated actions such as MOVE-OBJECT (i.e. reach a colored object, grasp it, move and then release the object in a target location). The developmental process has been carried out in two phases. During the first phase, the robot is trained for the ability to produce the required elementary behavior in variable robot/environmental conditions and to respond to the linguistic command (e.g. “reach-object” or “grasp”) produced by the caretaker by eliciting the appropriate behavior. During the second phase, the robot is trained for the ability to produce complex integrated behaviors in a linguistic assisted condition (in which the caretaker produces the appropriate sequence of linguistic inputs: “move-object”, “reach-object”, open, “grasp”, “reach-location”, and “open”) and for the ability to self-talk (i.e. for the ability to self-generate and anticipate the linguistic commands produced by the caretaker). 3 Results and Conclusions The analysis of an initial set of experiments carried out by using a realistic simulation of the robot and of the physical robot/environmental interaction demonstrated how the robot can successfully acquire the chosen lower-level and higher-level behaviors. At the end of the training process the robot also shows an ability to produce higher level behaviors autonomously through the exploitation of self-talk (i.e. the ability to selfgenerate sequences of linguistic commands analogous to those provided by the caretaker during training). More generally the comparison of different training conditions indicate that: (i) the realization of an incremental training process and the scaffolding role provided by the caretaker constitutes a crucial prerequisite for the ability to master the task, and (ii) the availability of linguistic input associated to goal oriented behavior promotes the emergence of behavioral units that can then be re-used and recombined to produce integrated higher-level behaviors.
منابع مشابه
The iCub Humanoid Robot Simulator
The authors present the prototype of a new computer simulator for the humanoid robot iCub. The iCub is a new open-source humanoid robot developed as a result of the RobotCub project (robotcub.org), a collaborative European project aiming at developing a new opensource cognitive robotics platform. The iCub simulator has been developed as part of a joint effort with the European project “ITALK” (...
متن کاملAction Development and Integration in a Humanoid iCub Robot How Language Exposure and Self-Talk Facilitate Action Development
One major challenge in evolutionary/developmental robotics is constituted by the need to identify design principles that allow robots to acquire progressively more complex action skills by integrating them into their existing behavioral repertoire. In this paper, we present a novel method that address this objective, the theoretical background behind the proposed methodology, and the results ob...
متن کاملThe iCub humanoid robot: An open-systems platform for research in cognitive development
We describe a humanoid robot platform--the iCub--which was designed to support collaborative research in cognitive development through autonomous exploration and social interaction. The motivation for this effort is the conviction that significantly greater impact can be leveraged by adopting an open systems policy for software and hardware development. This creates the need for a robust humano...
متن کاملFlexible Foot/Ankle Based on PKM with Force/Torque Sensor for Humanoid Robot
This paper describes the development of a novel humanoid robot foot/ankle based on an orientation Parallel Kinematic Mechanism for intelligent and flexible control. With three identical Universal-Prismatic-Spherical prismatic-actuated limbs and a central Universal-Revolute passive limb, the PKM can perform three degrees of freedom rotation motions. In order to enable the humanoid robot safely t...
متن کاملIntegration of artificial tactile skin on the humanoid robot iCub
In this paper, we describe the artificial skin of the humanoid robot iCub. It gives pressure measurement and surface information about the contact surface between the robot and the environment General Terms Measurement, Design.
متن کاملThe iCub Software Architecture: Evolution and Lessons Learned
The complexity of humanoid robots is increasing with the availability of new sensors, embedded CPUs, and actuators. This wealth of technologies allows researchers to investigate new problems like multi-modal sensory fusion, whole-body control and multimodal human-robot interaction. Under the hood of these robots, the software architecture has an important role: it allows researchers to get acce...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012